package pa;

public class Parent {
    private int pri_data;
    protected int pro_data;
    public int pub_data;

    // 被子类型隐藏了
    public void displayAnother(int a, int b) {
        System.out.println(pri_data);
        System.out.println(pro_data);
        System.out.println(pub_data);
        System.out.println(a + b);
    }

    protected P display() {
        System.out.println(pri_data);
        System.out.println(pro_data);
        System.out.println(pub_data);
        return new P(pri_data);
    }

    public int add(int offset) {
        return pri_data + pro_data + pub_data + offset;
    }

    public int getPri_data() {
        return pri_data;
    }

    public void setPri_data(int pri_data) {
        this.pri_data = pri_data;
    }

    public int getPro_data() {
        return pro_data;
    }

    public void setPro_data(int pro_data) {
        this.pro_data = pro_data;
    }

    public int getPub_data() {
        return pub_data;
    }

    public void setPub_data(int pub_data) {
        this.pub_data = pub_data;
    }
}
